package com.bdsoft.actions;

public interface AcUrls {
   public static final String  packageUrl="/actions";

   interface UserManage{
       String userManageUrl=packageUrl+"/userManageUrl";
       String getUserTree="/getUserTree";
       String saveOrUpdateUser="/saveOrUpdateUser";
       String deleteUserById="/deleteUserById";
       String allocateRole="/allocateRole";
       String getRoleByRole="/getRoleByRole";
       String setDepartment="/setDepartment";
   }
   /**
    * 角色相关url by dms
    * **/
     interface RoleManage {
        String roleManageUrl =packageUrl+ "/role";
         String getRoleList = "/list";
       String saveOrUpdateRole = "/saveOrUpdate";
         String deleteRole = "/delete";
         String getMenuList = "/getMenuList";
    }
    interface menuManage {
        String menuManageUrl =packageUrl+ "/menuManageUrl";
        String getMenuList = "/list";
        String allocateMenu = "/allocateMenu";
        String addMenu = "/add";
        String updateMenu = "/update";
        String deleteMenu = "/delete";
        String getMenuById = "/getById";
        String getMenuListLeft = "/getMenuListLeft";
        String allocateMenuByMenu = "/allocateMenuByMenu";
        String findRoleByMenu = "/findRoleByMenu";
    }
    interface NoticeManage {
        String noticeManageUrl = packageUrl + "/notice";
        String getNoticeList = "/list";
        String createNotice = "/create";
        String updateNotice = "/update";
        String deleteNotice = "/delete";
        String batchDeleteNotice = "/batchDelete";
        String getNoticeDetail = "/detail";
        String publishNotice = "/publish";
        String revokeNotice = "/revoke";
    }
    interface DepartmentManage {
        String departmentManageUrl = packageUrl + "/departmentManage";
        String addDepartment = "/add";
        String updateDepartment = "/update";
        String deleteDepartment = "/delete";
        String getDepartmentById = "/getById";
        String getAllDepartments = "/list";
        String getDepartMentUser = "/getDepartMentUser";
    }
    interface OperationLogManage {
        String operationLogManageUrl = packageUrl + "/operationLog";
        String getOperationLogList = "/list";
        String deleteOperationLog = "/delete";
        String batchDeleteOperationLog = "/batchDelete";
    }

    public static interface ResourceManage {
        String resourceManageUrl = packageUrl+"/resourceManage";
        String getResourceList = "/getResourceList";
        String getResourceListByRole = "/getResourceListByRole";
        String saveOrUpdateResource = "/saveOrUpdateResource";
        String deleteResource = "/deleteResource";
        String assignResourceToRole = "/assignResourceToRole";
        String removeResourceFromRole = "/removeResourceFromRole";
    }
    public static interface DictionaryManage {
        String dictionaryManageUrl = packageUrl+"/dictionaryManage";
    }


}
